Big Huge Thesaurus

Pyramids of Egypt

noun